electric stimulation therapy - Turkish English Dictionary